Evolving Static Hardware Redundancy for Defect Tolerant FPGAs

نویسنده

  • Asbjørn Djupdal
چکیده

Integrated circuits have been in constant progression since the first prototype in 1958. The semiconductor industry has maintained a constant rate of miniaturisation of transistors and wires, resulting in ever increasing speed, size and complexity of circuits. One challenge that has always been present is reduced yield due to production defects. A certain amount of chips must be scrapped because production defects have rendered the chips unusable. Recent predictions suggest that the average number of production defects per chip will rise drastically in the future as CMOS scaling approaches the physical limits of what is possible to manufacture. If these predictions are true, circuits should exhibit some level of tolerance to defects so to keep yield at acceptable levels. The main contribution of the thesis is to the field of defect tolerance, with a focus on FPGAs. Apart from the widespread employment of FPGAs, two technical reasons make the FPGA especially suited for inclusion of defect tolerance techniques. The regular structure of the FPGA can be exploited for efficient redundancy techniques. In addition, the FPGA can be seen as a bridge between production and the application designer. Through defect tolerance techniques incorporated transparently in the FPGA, a fully functioning gate array can be provided to the application designer despite defects from production. The approach taken in this thesis is to search for new ways of introducing static hardware redundancy in a circuit through the application of artificial evolution. However, the challenge of applying evolutionary techniques provided a secondary contribution. The work provides a contribution to the field of artificial evolution and the subfield evolvable hardware (EHW) by addressing ways in which such techniques may be applied to search for non-specifiable structures. The work is also bridging the fields of EHW and traditional hardware design and reliability metrics have been investigated for the purpose of comparing evolved and traditionally designed circuits. Redundant structures are first evolved for gate level circuits where both voter based solutions and more intricate non-voter based solutions are achieved. Transistor level redundancy structures are targeted next to approach the main goal of defect tolerance for FPGAs. A defect tolerant inverter is evolved which forms the basis of a general defect tolerance technique, termed the Multiple Short-Open (MSO) technique. The FPGA look-up table (LUT) is one of the essential components of the FPGA and a defect tolerant LUT is, therefore, constructed applying the MSO technique. An evolutionary experiment is also conducted where a defect tolerant 1-input LUT is evolved directly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of Different TMR Design Techniques with Comparison to Alternative Fault- Tolerant Design Methods for FPGAs

With growing interest in the use of SRAM-based FPGAs in space and other radiation environments, there is a greater need for efficient and effective fault-tolerant design techniques specific to FPGAs. Triple-modular redundancy (TMR) is a common fault mitigation technique for FPGAs and has been successfully demonstrated by several organizations. This technique, however, requires significant hardw...

متن کامل

Input-Output Logic based Fault-Tolerant Design Technique for SRAM-based FPGAs

Effects of radiation on electronic circuits used in extra-terrestrial applications and radiation prone environments need to be corrected. Since FPGAs offer flexibility, the effects of radiation on them need to be studied and robust methods of fault tolerance need to be devised. In this paper a new fault-tolerant design strategy has been presented. This strategy exploits the relation between cha...

متن کامل

Increasing Radiation Tolerance of Field-Programmable-Gate-Array-Based Computers Through Redundancy and Environmental Awareness

A SCOMPUTING systems have grownmore powerful, with a concomitant shrinking of their operational circuitry, the possibility of radiationinduced faults in the hardware has become an ever more pressing concern. This is especially true for systems that must operate outside the protection of the Earth’s atmosphere and magnetosphere. Spacecraft and planetary rovers must balance their computing perfor...

متن کامل

A Partial TMR Technique for Improving Reliability at a Low Hardware Cost in FPGAs

The flexibility combined with the computational capabilities of FPGAs make them a very attractive solution for space-based computing platforms. However, SRAM-based FPGAs are susceptible to radiation effects, including Single Event Upsets. In order to increase the fault tolerance of FPGA designs, fault mitigation techniques, such as Triple Module Redundancy, can be applied. Such techniques, howe...

متن کامل

Fault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit

Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008